"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserInfoVO = exports.User = exports.ResultVO = exports.ResponseEntity = exports.Resource = exports.QUser = exports.QRecord = exports.QRToken = exports.ListResultVO = exports.IORecords = exports.GrantedAuthority = void 0;
var GrantedAuthority = /** @class */ (function () {
    function GrantedAuthority() {
        /** authority */
        this.authority = '';
    }
    return GrantedAuthority;
}());
exports.GrantedAuthority = GrantedAuthority;
var IORecords = /** @class */ (function () {
    function IORecords() {
        /** 出入校时间 */
        this.commitTime = '';
        /** 院级审核时间 */
        this.deptAuditTime = '';
        /** 院级审核人 */
        this.deptAuditorID = undefined;
        /** 报备记录ID */
        this.id = undefined;
        /** 校内居住地 */
        this.innerResidence = '';
        /** 报备单类型：1-出；0-入 */
        this.ioType = undefined;
        /** 校外居住地 */
        this.outerResidence = '';
        /** 二维码token */
        this.qrToken = new QRToken();
        /** 申请事由 */
        this.reason = '';
        /** 校级审核时间 */
        this.schoolAuditTime = '';
        /** 校级审核人 */
        this.schoolAuditorID = undefined;
        /** 单据状态：0-保存；1-提交待审核；2-院级审核通过；3-校级审核通过；4-核验通过；9-院级审核不通过；8-校级审核不通过；7-核验不通过 */
        this.status = '';
        /** 教师工号 */
        this.teacherID = '';
        /** 核验时间 */
        this.validateTime = '';
        /** 核验人 */
        this.validatorID = undefined;
    }
    return IORecords;
}());
exports.IORecords = IORecords;
var ListResultVO = /** @class */ (function () {
    function ListResultVO() {
        /** 当前页码 */
        this.current = undefined;
        /** 列表数据 */
        this.list = [];
        /** 每页记录数 */
        this.pageSize = undefined;
        /** 记录总数 */
        this.total = undefined;
    }
    return ListResultVO;
}());
exports.ListResultVO = ListResultVO;
var QRToken = /** @class */ (function () {
    function QRToken() {
        /** expireTime */
        this.expireTime = '';
        /** randomKey */
        this.randomKey = undefined;
        /** recordID */
        this.recordID = undefined;
    }
    return QRToken;
}());
exports.QRToken = QRToken;
var QRecord = /** @class */ (function () {
    function QRecord() {
        /** current */
        this.current = undefined;
        /** pageSize */
        this.pageSize = undefined;
        /** sorter */
        this.sorter = '';
        /** 记录状态 */
        this.status = '';
        /** teacherID */
        this.teacherID = '';
        /** 记录类型 */
        this.type = '';
    }
    return QRecord;
}());
exports.QRecord = QRecord;
var QUser = /** @class */ (function () {
    function QUser() {
        /** 姓名 */
        this.name = '';
        /** 手机号 */
        this.phone = '';
    }
    return QUser;
}());
exports.QUser = QUser;
var Resource = /** @class */ (function () {
    function Resource() {
        /** 上级菜单ID */
        this.children = [];
        /** 资源ID */
        this.id = undefined;
        /** 是否對所有角色開放 */
        this.isForAll = false;
        /** 显示文本 */
        this.label = '';
        /** 请求方法类型 */
        this.method = '';
        /** 资源名称（方法签名） */
        this.name = '';
        /** 上级菜单ID */
        this.parentId = undefined;
        /** 允许所有访问 */
        this.permitAll = false;
        /** 排序 */
        this.sort = undefined;
        /** 链接 */
        this.url = '';
    }
    return Resource;
}());
exports.Resource = Resource;
var ResponseEntity = /** @class */ (function () {
    function ResponseEntity() {
        /** body */
        this.body = undefined;
        /** statusCode */
        this.statusCode = undefined;
        /** statusCodeValue */
        this.statusCodeValue = undefined;
    }
    return ResponseEntity;
}());
exports.ResponseEntity = ResponseEntity;
var ResultVO = /** @class */ (function () {
    function ResultVO() {
        /** code */
        this.code = undefined;
        /** 数据 */
        this.data = new IORecords();
        /** msg */
        this.msg = '';
    }
    return ResultVO;
}());
exports.ResultVO = ResultVO;
var User = /** @class */ (function () {
    function User() {
        /** 地址信息 */
        this.address = '';
        /** authorities */
        this.authorities = [];
        /** 创建时间 */
        this.createTime = '';
        /** 创建人 */
        this.createUserId = undefined;
        /** 删除时间 */
        this.deleteTime = '';
        /** 删除者 */
        this.deleteUserId = undefined;
        /** 是否启用 1：启用 0：禁用 */
        this.enable = false;
        /** enabled */
        this.enabled = false;
        /** 用户真实名 */
        this.fullName = '';
        /** 用户id */
        this.id = undefined;
        /** 最后更新时间 */
        this.lastModifyTime = '';
        /** 最后更新者 */
        this.lastModifyUserId = undefined;
        /** 用户密码 */
        this.password = '';
        /** 手机号 */
        this.phone = '';
        /** 角色列表 */
        this.roles = [];
        /** 所属单位 */
        this.unitId = undefined;
        /** 用户名 */
        this.username = '';
        /** 微信小程序id */
        this.wechatId = undefined;
    }
    return User;
}());
exports.User = User;
var UserInfoVO = /** @class */ (function () {
    function UserInfoVO() {
        /** 地址信息 */
        this.address = '';
        /** 真实名 */
        this.fullName = '';
        /** 用户id */
        this.id = undefined;
        /** 手机号 */
        this.phone = '';
        /** 角色列表 */
        this.roles = [];
        /** 教师工号 */
        this.teacherID = '';
        /** 所属单位 */
        this.unitId = undefined;
        /** 微信id */
        this.wechatID = '';
    }
    return UserInfoVO;
}());
exports.UserInfoVO = UserInfoVO;
